---
title: Von Prettier migrieren
description: Wie du dein Projekt von Prettier zu Ultracite migrierst.
---

Wenn Sie Prettier verwenden und zum vorkonfigurierten Setup von Ultracite wechseln möchten, hilft Ihnen diese Anleitung bei der Migration, während die Codequalitätsstandards erhalten bleiben.

## Warum zu Ultracite migrieren?

- **Blitzschnell**: Biome (die Grundlage von Ultracite) basiert auf Rust und ist deutlich schneller als Prettier
- **Keine Konfiguration**: Hunderte vorkonfigurierte Regeln vs. manuelle Prettier-Konfiguration
- **Kombiniertes Tool**: Ersetzt sowohl ESLint als auch Prettier durch ein einziges Tool
- **KI-Integration**: Eingebaute Unterstützung für KI-gestützte Editoren (Cursor, Windsurf, GitHub Copilot)
- **Typensicherheit**: Umfassende TypeScript-Regeln mit strengen Nullprüfungen
- **Moderne Standards**: Aktuelle Best Practices für JavaScript/TypeScript

## Bevor Sie beginnen

Stellen Sie sicher, dass Sie Folgendes haben:

- Ein vorhandenes Projekt, das Prettier verwendet
- Node.js v14.18+ (Node 18+ empfohlen)
- Eine `package.json`-Datei

## Automatische Einrichtung

Führen Sie das [automatische Setup-Skript](/setup#automatic-installation) aus.

```package-install
npx ultracite init
```

Dies wird:

- Ultracite als Abhängigkeit installieren
- Ihre vorhandene `biome.json` / `biome.jsonc` mit dem Preset von Ultracite zusammenführen
- Ihre vorhandene `.vscode/settings.json` mit dem Preset von Ultracite zusammenführen
- `strictNullChecks` in Ihrer `tsconfig.json`-Datei aktivieren (oder eine erstellen, falls sie nicht existiert)
- Ihre benutzerdefinierten Regeln und Einstellungen beibehalten
- Editor-Integrationen einrichten

Stellen Sie sicher, dass Sie die vorhandene `Prettier`-Konfiguration entfernen. Dies wird:

- Prettier und alle zugehörigen Abhängigkeiten entfernen
- Alle Prettier-Konfigurationsdateien entfernen
- Alle Prettier-bezogenen Befehle aus Ihrer `.vscode/settings.json`-Datei entfernen

Nach dem Upgrade sollten Sie Ihre `biome.json` / `biome.jsonc`-Datei überprüfen, um etwaige Überschreibungen zu entfernen. Starten Sie außerdem Ihren Editor neu, damit die neue Konfiguration angewendet wird.